#include "IoTServer.h"
/*
#define Appid_WENDU   0x5001  //温度
#define Appid_SHIDU   0x5002  //适度
#define Appid_YANWU   0x5003  //烟雾
#define Appid_YUDI    0x5004  //雨滴

#define Appid_HONGWAI 0x5010  //红外 对设
#define Appid_HUOYAN  0x5020  //火焰
#define Appid_RENTI   0x5030  //人体红外

#define WENDU       Appid_WENDU&0x00ff
#define SHIDU       Appid_SHIDU&0x00ff
#define YANWU       Appid_YANWU&0x00ff
#define YUDI        Appid_YUDI&0x00ff
#define HONGWAI     Appid_HONGWAI&0x00ff
#define HUOYAN      Appid_HUOYAN&0x00ff
#define RENTI       Appid_RENTI&0x00ff
*/
IoTData_t data;
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);//配置 串口 波特率 9600
    data.setAppid(Appid_WENDU);//设置成 温度 的 appid
    data.setLen(2); //数据只有一个
}

void loop() {
  // put your main code here, to run repeatedly:
//  三个参数 地一个参数  是位置  第二个参数 是 数据类型 第三个参数 是 具体数值
//这里的数据是测试 具体更具采集到的数据 决定  所有数值 均 x100  在输入
//例如 6.12 ,输入的数据就是 612;
//如果有两个 数据 则len设为 2  然后添加2个 setData
  data.setData(1,WENDU,612);// 配置 数据
//测试
  data.setData(2,SHIDU,0x1234);// 配置 数据
//  Serial.write(data.getData(),data.getLen());

    //输出信息
   //data.getData() 获取数据指针 data.getLen() 获取数据长度 限定指针的偏移
   Serial.write(data.getData(),data.getLen());
  

delay(5000);//休眠 5 秒
 
}
